payable on sight - Español Inglés Diccionario